/*************************variables*************************/
/*************************text styles*************************/
h2 {
  color: #e97200;
}
/*************************miselanius styles*************************/
.shadow {
  -moz-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.3);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444');
}
.text-shadow {
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
}
.text-shadow-big {
  text-shadow: 4px 4px 9px #2a2a2a;
}
.border-radius {
  border-radius: 3px;
}
.remove-border-radius {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  -moz-transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  -ms-transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  -o-transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  -webkit-transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
  -moz-transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
  -ms-transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
  -o-transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
  transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
}
.f-btn {
  float: left;
  display: block;
  padding: 5px 10px;
  background: #ea703f;
  color: #fff;
}
.f-btn:hover,
.f-btn {
  text-decoration: none;
  color: #fff;
}
/*************************layout styles*************************/
body {
  background: #fcf6de;
}
.parallax-bg {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 800px;
  z-index: -1000;
  background: url("../img/slider2.jpg") no-repeat 0 0;
  background-size: 130%;
}
.f-section-content {
  max-width: 1024px!important;
  margin: 0 auto;
}
/************************header styles************************/
.setMenuHeight {
  overflow: visible;
  height: 50px;
}
.f-header {
  overflow: hidden;
}
.f-header .f-logo-menu {
  overflow: visible;
  height: 50px;
  width: 1024px;
}
.f-header .navbar {
  position: relative;
  z-index: 1000;
  overflow: visible;
  height: 50px;
  margin-bottom: 0px;
  background-color: #c4d868;
  -moz-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.3);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444');
}
.f-header .navbar-inner {
  overflow: visible;
  height: 50px;
  border: 0;
  background: none!important;
}
.f-header .nav {
  margin: 0 50px;
}
.f-header .nav li a {
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-weight: 400;
}
.f-header .nav li a:hover,
.f-header .nav li a.active {
  background: #498e2d;
  color: #fff;
}
.f-header .dropdown .caret {
  margin-top: 12px!important;
  border-top-color: #fff!important;
  border-bottom-color: #fff!important;
}
.f-header .dropdown.open a {
  color: #ffffff!important;
  background-color: #498e2d !important;
}
.f-header .dropdown-menu {
  margin: 0;
  padding: 0;
  border-radius: 0;
  border: none;
  background-color: #498e2d;
}
.f-header .dropdown-menu::after,
.f-header .dropdown-menu::before {
  display: none!important;
}
.f-header .dropdown-menu li:hover a {
  text-decoration: underline;
}
.f-header .f-logo {
  padding: 0;
  margin-left: -21px;
  background-repeat: no-repeat;
  background-position: center 5px;
  background-color: #fff;
}
.f-header .f-logo img {
  margin: -1px 0 0 0;
}
.f-header .f-logo.visible-desktop {
  width: 200px;
  height: 140px;
  background-image: url("../img/fructa-logo.jpg");
  background-position: center 0;
  border-bottom-right-radius: 100%;
  border-bottom-left-radius: 100%;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
}
.f-header .f-logo.hidden-desktop {
  width: 150px;
  height: 51px;
  background-image: url("../img/fructa-fruitless.png");
  background-size: 80%;
  border-radius: 3px;
}
/*************************slider styles*************************/
.f-slider {
  position: relative;
  padding-top: 100px;
  background: #fff;
  -webkit-border-bottom-left-radius: 40px;
  -moz-border-bottom-left-radius: 40px;
  border-bottom-left-radius: 40px;
}
.f-slider ul {
  float: left;
}
.f-slider li h2,
.f-slider li p,
.f-slider li img,
.f-slider li a {
  margin: 10px 20px;
}
.f-slider li img {
  height: auto!important;
  width: 80%!important;
}
/*************************content styles*************************/
.f-content {
  position: relative;
  margin-top: -210px;
}
.f-content .hero-title {
  font-size: 3.5em;
  line-height: 1em;
  text-align: center;
  font-weight: bold;
  color: #ffec61;
  text-shadow: 4px 4px 9px #2a2a2a;
}
.f-content .f-product-grid {
  margin-top: 40px;
}
.f-content .f-product-grid .f-product {
  text-align: center;
}
.f-content .f-product-grid .f-product .f-product-border {
  background: #fcf6de;
  border-radius: 100%;
  padding: 15px;
  width: 70%;
  margin: 0 auto;
}
.f-content .f-product-grid .f-product .f-product-border img {
  -moz-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.3);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444');
  border-radius: 100%;
  width: 100%;
}
.f-content .f-product-grid .f-product .f-product-border:hover img {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  -moz-transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  -ms-transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  -o-transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  -webkit-transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
  -moz-transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
  -ms-transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
  -o-transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
  transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
}
.f-content .f-product-grid .f-product .f-product-border:hover {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  -moz-transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  -ms-transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  -o-transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  transition: all 300ms cubic-bezier(0, 0.535, 0.315, 1);
  -webkit-transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
  -moz-transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
  -ms-transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
  -o-transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
  transition-timing-function: cubic-bezier(0, 0.535, 0.315, 1);
}
.f-content .f-product-grid .f-product h3 {
  padding: 0px;
  margin: 0px;
  color: #c4d868;
}
.f-content .f-product-grid .f-product p {
  text-align: center;
  padding: 0 15px 15px 15px;
  color: #498e2d;
}
/*************************info grid styles*************************/
.f-info-grid {
  background: url("../img/bg-info-section.png") #498e2d;
  width: 100%;
  padding: 20px 0;
  -moz-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.3);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444');
}
.f-info-grid .f-info-grid-box {
  width: 1024px;
  margin: 0 auto;
  /*  
.f-white-textbox:hover{
transition: 0.5s;
-webkit-transition: 0.5s; 
background:@yellow-ligth-color;
color:@mainGreen-color;
h3{
color:@mainGreen-color;
}
a{
color:@mainGreen-color;
}
}
*/

}
.f-info-grid .f-info-grid-box .f-white-textbox {
  background: url("../img/white-bg.png");
  border: 1px solid #ccc;
  padding: 15px;
  color: #fff;
}
.f-info-grid .f-info-grid-box .f-white-textbox h3 {
  margin: 0px;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
}
.f-info-grid .f-info-grid-box .f-white-textbox a {
  color: #c4d868;
}
.f-info-grid .f-info-grid-box .sostainability {
  margin-top: 20px;
}
/*************************footer styles*************************/
.f-footer p {
  margin: 20px auto;
  width: 80%;
  text-align: center;
  color: #498e2d;
}
